<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        // 创建一个数组
        //var arr = new Array();
        // 使用字面量来创建数组
        //var arr = [];
        //使用字面量创建数组时，可以在创建时就指定数组中的元素
        // var arr = [1,2,3,4,5,10];
        //用构造函数创建数组时也可以同时添加元素，将要添加的元素作为构造函数的参数传递元素之间使用,隔开
        //var arr2 = new Array(10,20,30);
        //数组中的元素可以是任意的数据类型
        arr = ["hello",1,true,null,undefined];

        //也可以是对象
        var obj = {name:"孙悟空"};
        arr[arr.length] = obj;
        arr = [{name:"孙悟空"},{name:"沙和尚"},{name:"猪八戒"}];

        //也可以是一个函数
        arr = [function(){alert(1)},function(){alert(2)}];

        //console.log(arr);
        //arr[0]();

        //数组中也可以放数组，如下这种数组我们称为二维数组
        arr0 = [[1,2,3],[3,4,5],[5,6,7]];
        console.log(arr0[1]);


        var arr1 = ["孙悟空","猪八戒","沙和尚","唐僧","白骨精"];
        //所谓的遍历数组，就是将数组中所有的元素都取出来
        for(var i=0 ; i<arr.length ; i++){
            console.log(arr1[i]);
        }


    </script>
</head>
<body>

</body>
</html>